autocad invention equipment bobcad machine autodesk patent cnc fabrication milling design machining cad cnc software innovation cam lathe machines